abundance of worms - Alemán Inglés Diccionario